home *** CD-ROM | disk | FTP | other *** search
/ United Public Domain Gold 4 / United Public Domain Gold 4.iso / tbag / tb017.dms / tb017.adf / Doc-Files / Utilities.Doc < prev    next >
Text File  |  1988-02-26  |  32KB  |  928 lines

  1.  
  2. Utilities Docs
  3. This file includes Documentation for all files in the Utilities Drawer. They 
  4. have all been combined into one to save disk space.
  5.  
  6. The Docs included in this file are:
  7. Menu Runner
  8. Database-Wizard
  9. Browser
  10. VirusX
  11. Bad.Demo
  12. WIconify
  13. RiteKwik
  14. ReadKwik
  15.  
  16. Doc File Headers are in RED!
  17.  
  18. *****************************************************************************
  19.  
  20. MENU RUNNER
  21. By J.L. White
  22. (C)1988 Merlin's Software
  23.  
  24.  Menu Runner is a replacement menu for the Workbench screen. Disguised
  25. as a mind mannered menu clock, MR allows you to run 40 of your most
  26. precious programs. The program is simplicity itself. All you do is edit
  27. a simple text file to put your own commands in the menus. Each has the
  28. option for extensions to be added so many C commands can also be used.
  29. (ex. Dir df0:). Output goes to the Cli you ran it from or into its own
  30. window if invoked from the Workbench.
  31.  
  32.  MR displays the current time, chip memory, fast memory, and total free
  33. memory. The names in the menus can be anything you wish up to 18 characters
  34. (ex. Show a Picture). The file name can be up to 50 characters and you have 
  35. the option to open a window for extensions if they are needed.
  36.  
  37. Menu Runner is released as Shareware. If you like it and use it send $10 to:
  38.  
  39. J.L. White
  40. 1304 Four Seasons Blvd.
  41. Tampa, Fla. 33613
  42. (813) 971-4451
  43.  
  44. Enjoy... BODEAN
  45.  
  46. ****************************************************************************
  47.  
  48.    
  49. DATABASE  WIZARD 1.1 
  50. Written By  J.L. White          
  51. (C)1987  Merlin's Software   
  52.  
  53.  
  54. NOTE: 1.1 has fix for printing labels. 1.0 had bug that would not print them
  55. correctly. Now fixed!
  56.  
  57.  
  58.  I had started writing this program in Basic but I could not add alot of
  59. features that I wanted to. I sent my ideas to Greg Cunningham (DISKMAN)
  60. to try and come up with something in C. Although he was busy with other
  61. projects he was able to at least get things started for me. Since then
  62. I started programming in C and decided to pull this back out and finish
  63. it up. This is not the release version but a sharware version! Many things
  64. will be added to it, but I felt there was enough done to release it and get 
  65. some feedback on it.
  66.  
  67.  
  68.  Database Wizard is basically a mailing list program, although it can be
  69. used for almost any type of Database. It will hold up to 400 entries in
  70. any one file. It keeps info on the Name, Address, City, State, Zip, Phone,
  71. and a Notepad for any information you wish to add about the person. Now
  72. these gadgets will hold any string info so you can edit the picture to suit
  73. your needs. (Examples would be Album Name, Artist, Songs On Record, etc.).
  74.  
  75.  The options are almost self explanatory but I will tell you what they do
  76. anyway. Load the DB-WIZ.data to see an example.
  77.  
  78.  
  79. LOAD:
  80. ~~~~~
  81.  This gadget will load in your database file. The default is DB-WIZ.data
  82. but you can enter any name in the load window.
  83.  
  84. SAVE:
  85. ~~~~~
  86.  This gadget will save your database file. The default is DB-WIZ.data
  87. but you can enter any name in the save window.
  88.  
  89. ADD:
  90. ~~~~
  91.  For your first file just click in the name box and start. After the first
  92. one just click the ADD gadget and the cursor will appear in the name box
  93. ready for your next entry. To edit an entry just click the gadget and
  94. change the text then press return. The new version will be saved when you
  95. save the file.
  96.  
  97. DELETE:
  98. ~~~~~~~
  99.  This will delete the current entry. Be sure you want to delete it because
  100. it does not ask if you are sure or not, it just deletes it.
  101.  
  102. ARROWS:
  103. ~~~~~~~
  104.  This moves you forwards and backwards through your entries. The entry #
  105. appears underneath the arrows.
  106.  
  107. LABEL:
  108. ~~~~~~
  109.  This gadget lets your create mailing labels. It prints out the first 3
  110. lines. You have the option to print all or just the current one. Test it
  111. with one to make sure your labels are lined up then print them all.
  112.  
  113. PRINT:
  114. ~~~~~~
  115.  This is the same as Label but it prints out all the information on the
  116. screen. Again you have the option to print all or one.
  117.  
  118. SEARCH:
  119. ~~~~~~~
  120.  This allows you to search for a certain name. Just click the gadget, then
  121. the cursor appears in the name box ready for input. At this time it will
  122. only search the name string and only the first characters (ex. Jeff White
  123. would use J or Jeff not White to find it). This will be fixed in the next 
  124. version.
  125.  
  126.  
  127.  
  128. QUIT:
  129. ~~~~~
  130.  Rather obvious isn't it?
  131.  
  132. MENU:
  133. ~~~~~
  134.  There are 2 options in the menus. The first is info about the program. The
  135. second one allows you to clear the database and start a new one.
  136.  
  137.  
  138.  The program is very simple to use and has been handy for me. I have both
  139. Superbase and Maxiplan that I use alot, but I wanted something simple just
  140. for my mailing list so here it is...
  141.  
  142.  This version is released as Shareware. If you like it and use it send 
  143. $15.00 to:
  144.  
  145. J.L. White
  146. 1304 Four Seasons Blvd.
  147. Tampa, Fla. 33613
  148. (813) 971-4451
  149.  
  150. This will enable you to get info on future updates and new releases from
  151. Merlin's Software...
  152.  
  153. ENJOY...
  154.  
  155.  
  156.  
  157. ****************************************************************************
  158.  
  159.  
  160. Browser version 1.2, copyright 1987, 1988 by Peter da Silva.
  161.  
  162. Binary redistribution permitted at no charge.
  163.  
  164. NAME
  165.     browser -- a "programmer's Workbench" for the Amiga.
  166.  
  167. SUMMARY
  168.     Browser provides a less flashy but more useful (at least
  169.     for programmer's and other power users) adjunct to the
  170.     Amiga Workbench. It also radically reduces the need for
  171.     directory utilities.
  172.  
  173.     It emulates most of the features and capabilities of the
  174.     Workbench, in text-only windows. All files in the system
  175.     are accessible... not just the ones that have icons
  176.     associated with them.
  177.  
  178.     Supported features include: executing, copying/moving,
  179.     renaming, and deleting files; and examining, copying/moving,
  180.     renaming, creating, and deleting directories.
  181.  
  182.     Unsupported features: formatting, renaming, and making raw
  183.     copies of diskettes.
  184.  
  185. DESCRIPTION
  186.     After starting up, Browser will open a small window in the
  187.     upper left corner of the screen containing a list of all the
  188.     available devices in the system. Holding down the menu
  189.     button will reveal two menus: "Browser" and "Tools". More on
  190.     these later.
  191.  
  192.     To open a volume, double-click on its name. A new window will
  193.     open up, just below and to the right of the original location
  194.     of the master window. All files and directories in the root
  195.     directory of the volume will be displayed.
  196.  
  197.     You can see where we're going. All the normal Workbench actions
  198.     will work under browser. You can open directories and start
  199.     programs by double clicking them. You can move or copy files
  200.     and directories by clicking them and dragging them to a new
  201.     location.
  202.  
  203.         NOTE: This version of the browser indicates that
  204.         you are moving files by changing the cursor to
  205.         a crosshair, like Workbench 1.1.
  206.  
  207.     You can select a group of files by holding down either shift
  208.     key and clicking them one at a time. In this mode when you
  209.     click on a file a second time (after waiting for longer than
  210.     your doubleclick time, of course) it will become deselected.
  211.     This turned out to be convenient while I was testing it.
  212.  
  213.     You can execute a file whether or not it has an icon file (a
  214.     .info file) associated with it. If there is no .info file
  215.     available, Browser will ask you if you really want to go
  216.     ahead with the operation.
  217.  
  218.         WARNING: blithely starting CLI programs under
  219.         Browser, which provides a Workbench environment,
  220.         is likely to attract the attention of the Guru.
  221.  
  222.     Shift-clicking a group of files and then shift-doubleclicking
  223.     a program works just like in the Workbench. You can also pass
  224.     a group of files to a program by installing that program in
  225.     your Tools menu.
  226.  
  227. MENUS
  228.     Browser:
  229.         Open:
  230.             Clicking a file and selecting Open has the
  231.             same effect as double-clicking that file.
  232.  
  233.         Close:
  234.             This is equivalent to clicking the Close
  235.             gadget of the currently active window.
  236.  
  237.         Rescan:
  238.             When you select this Browser will reread the
  239.             directory for the currently active window.
  240.  
  241.         Delete:
  242.             When you select this entry Browser will delete
  243.             all selected files. A directory must be empty
  244.             for Delete to delete it.
  245.  
  246.         Delete All:
  247.             This is the same as Delete, except that
  248.             directories will be recursively deleted. 
  249.  
  250.         Rename:
  251.             This entry will open a window and allow you
  252.             to enter a new name for one selected file.
  253.  
  254.         Make Dir:
  255.             This prompts for the name of and creates a
  256.             new directory in the currently active window.
  257.  
  258.         Quit:
  259.             This is the equivalent of clicking the close
  260.             gadget on the Master window.
  261.  
  262.     Tools:
  263.         The entries in this menu depend on what tools you
  264.         want to use. I like putting More, a terminal program,
  265.         and CLI in here. Your milage may vary.
  266.  
  267.         Add Tool:
  268.             Selecting this will put one selected program
  269.             into the tools menu.
  270.  
  271.         *:
  272.             Any other entry will kick that program off as
  273.             if you had shift-doubleclicked it.
  274.  
  275. FILES
  276.     s:browser.tools
  277.         This file contains a group of lines of the form:
  278.  
  279.             Name;Env;Cmd[;Stack[;Window]]
  280.  
  281.         Name:
  282.             A label to appear in the Tools menu.
  283.  
  284.         Env:
  285.             Ignored in this release. In the future it
  286.             may be CLI or Workbench.
  287.  
  288.         Cmd:
  289.             The name of the file to be kicked off when
  290.             this entry is selected.
  291.  
  292.         Stack:
  293.             An optional stack size, if the default 8K
  294.             isn't appropriate.
  295.  
  296.         Window:
  297.             An optional ToolWindow, for programs that care
  298.             to pay attention to such things.
  299.  
  300. BUGS
  301.     None known, although I have had a suspicious GURU when
  302.     doing massive single-disk copies under Browser. I have
  303.     also had a couple of GURUs when doing the same thing under
  304.     Workbench in the days when Browser was just a fond dream.
  305.     Let me know if you discover any.
  306.  
  307. SUGGESTIONS
  308.     Please make any suggestions you care to. I'd like ideas on
  309.     precisely how to emulate the CLI environment. There are a
  310.     couple of ways of doing this that I know of, none of them too
  311.     clean or easy.
  312.  
  313. AUTHOR
  314.     Peter da Silva.
  315.         AT&T: (713) 497-4372
  316.         Usenet: ...!uunet!nuchat!sugar!peter
  317.         CI$: 70216,1076 (if you don't mind waiting weeks for
  318.             me to log on).
  319.  
  320.  
  321. ****************************************************************************
  322.  
  323.    
  324. VirusX - Fourth in a growing line of "X-Utilities".
  325.  
  326.              - By Steve Tibbett -
  327. V1.01 Note:  1.01 is just 1.0 with a bug fixed.  Also
  328. cleaned up the source a tad (one less Goto).
  329.  
  330. The Virus is something that's been following us around
  331. for a couple of months now, and I think it's about time
  332. we got rid of it for good.
  333.  
  334. There are a number of CLI-based Virus Checkers out there,
  335. which do their job just fine, but if you're not into
  336. using CLI, what do you do?  You use VirusX!
  337.  
  338. Please, I encourage you to give this program to anybody
  339. who might have the virus.  Including your local dealer -
  340. some of the dealers in this area have the virus all over
  341. their disks, which they allow customers to copy, and
  342. they don't do anything about it because they don't know
  343. how.  VirusX makes it extremely simple.
  344.  
  345. You can put VirusX in your Startup-Sequence.  When run,
  346. it will open a small window so you know it's there (and
  347. it will display the occasional message in it).  Whenever
  348. a disk is inserted into any of the 3.5" drives, that disk
  349. is automagically checked for the SCA virus, and also
  350. checked to see if it's boot sector is "Standard".  If
  351. the disk has a nonstandard boot sector, it is either
  352. a new form of virus which I don't know about yet, or it
  353. is a commercial program which uses the boot block for 
  354. something constructive (like booting their game).
  355.  
  356. If VirusX finds a boot block it is suspicious about, it
  357. will present the user with a requester either warning
  358. him that the disk has the SCA virus, or telling him that
  359. the boot code is nonstandard.  In either case, he is
  360. given the option to either ignore it, or to Remove it.
  361.  
  362. If the user selects Remove, after he says he's SURE he
  363. wants to rewrite the disk's boot sector (Remember: Never
  364. rewrite the boot sector of a commercial program unless
  365. you KNOW that program doesn't use it for something
  366. else.  If the program gives you the AmigaDOS window before
  367. running, you know it is safe to repair that disk.).  
  368. The boot code written back to the disk by VirusX is the
  369. same boot code that the AmigaDOS INSTALL command (and
  370. it's compatible counterpart on one of the fish disks)
  371. uses.  
  372.  
  373. If you run across a strain of the virus, or any other virus
  374. that VirusX doesn't specifically warn of, PLEASE send
  375. me a copy of a disk with that virus on it!  I want to
  376. keep VirusX current, and to do so, I need the viruses.  
  377. I have heard tell of two other viruses besides SCA, but
  378. I don't know much about them - yet.
  379.  
  380. Of course, there are those of you who are thinking that
  381. I am some nut case trying to spread my own virus hidden
  382. under the guise of a virus checker.  Well, just for you,
  383. I've included the C source code.  Please, if you don't 
  384. trust me, don't discard a useful utility as untrustworthy
  385. for no reason, CHECK THE SOURCE!  Recompile it if you
  386. think I'm trying to slip a fast one on you.  I just
  387. want to see the virus out of all of our lives.
  388.  
  389. I want feedback on this!  Send me a letter!
  390. This program is Copyrighted, but is freely redistributable
  391. (It's NOT Shareware).  Do what you want with it, but 
  392. Please don't use it for evil purposes.  That's what I'm 
  393. trying to prevent.
  394.  
  395. My address:
  396.  
  397.     Steve Tibbett
  398.     2710 Saratoga Pl. #1108
  399.     Gloucester, Ontario
  400.     K1T 1Z2
  401.  
  402.     My BBS: OMX BBS, 613-731-3419.
  403.  
  404.  
  405. One final note:  If you click in VirusX's window, the screen's
  406. title bar will show information on how many disks VirusX has
  407. looked at, and how many it has found the virus on.  
  408.  
  409. Another final note:  If you stick a -C on the command line, VirusX
  410. will check all disks in all drives for viruses immediately.  If you
  411. have a hard drive with a specific boot disk, and you don't take that
  412. disk out during the whole session, it would otherwise never be checked.
  413. Using the -C is a good idea, and is the default if you run from Workbench.
  414. From CLI you must specify it, just in case somebody out there doesn't want
  415. it.
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424. ****************************************************************************
  425.  
  426.  
  427.  
  428.  
  429.  
  430.    
  431.  
  432.      *****************************************************************
  433.      *                                                               *
  434.      *          BLITZ.DEMO COPYRIGHT (C) 1988 BY MARK HELLMAN        *
  435.      *      FAST DISK FORMATS COPYRIGHT (C) 1988 BY MARK HELLMAN     *
  436.      *                                                               *
  437.      *****************************************************************
  438.  
  439.  
  440. USE THIS DEMO AT YOUR OWN RISK !!!
  441. BY USING BLITZ.DEMO YOU ACCEPT FULL RESPONSIBILITY
  442. FOR ANY DAMAGES OR LOSS OF DATA
  443. ALWAYS USE A BACK-UP !!!
  444.  
  445. YOU MAY FREELY DISTRIBUTE THIS DEMO IN THE ORIGINAL ARCED FORM IF UNMODIFIED
  446.  
  447. THIS IS A DEMO AND IS NOT INTENDED FOR NORMAL USE.
  448. IT MAY NOT BE USED FOR ANY OTHER PURPOSE THAN DEMOING.
  449.  
  450. DEVELOPERS ARE INVITED TO CONTACT ME FOR USE OF THE FAST DISK FORMATS
  451. ON THEIR PRODUCTION DISKS.
  452.  
  453. USERS LET ME KNOW WHAT YOU THINK.
  454.  
  455. EMAIL  CIS 71320,761
  456.  
  457. Smail  P.O. Box 1112
  458.        Wheatridge, CO 80034-1112
  459.  
  460. -------------------------------------------------------
  461.  
  462. Welcome to The B.A.D. Demo,
  463.  
  464. What is B.A.D. ya say ?  Well...
  465.  
  466.  
  467.  
  468. B.A.D. - Blitz-Amys'-Disks
  469.  
  470. There is nothing more irritating than a Super Computer with SLOW Disks.
  471.  
  472. Relief at last !
  473.  
  474. B.A.D. is a group of programs that allow you to PERMANENTLY
  475. INCREASE THE ACCESS SPEED OF YOUR FLOPPY DRIVES 4 TO 10 TIMES !!!!!!!!!
  476.  
  477. Ya see the problem is that DOS dosn't write the data in the format that
  478. the read routines can really use.  The solution was discovered while
  479. writing a HardDisk Back-up/Restore program ( Available SOON ! ).
  480. Everyone I know is always complaining about the floppy's speed so
  481. I applied what I found out about HardDisks and BAD was Born !
  482. I decided that the floppy routines would benefit more people than
  483. the harddisk routines so I shelved HYPER-BACK for a while and wrote BAD.
  484.  
  485. When the first test was completed I was amazed ! HARDDISK SPEEDS FROM
  486. A FLOPPY ? That's right ! At least for DIRECTORIES and ICONS.  Actual
  487. data reading is the same speed as when you filecopy all the files to
  488. a new disk ( There isn't a problem here, the Amiga already SMOKES on data,
  489. reading a whole track each revolution ! )  The really neat thing is
  490. that the speed increase is permanent- it's not just fast on what
  491. you have already read in!
  492.  
  493. B.A.D., for floppies, takes the form of a program that replaces your
  494. DISKCOPY command that blitzes the disk as it is copied.  There is also
  495. a utility program to do a quick relink of your directories and files
  496. since as AmigaDos deletes and writes new data through normal use, the
  497. Blitz will slowly go away.  This is corrected with QuickLink between
  498. diskcopies.  For you Harddisk Owners there is BlitzHD that will Blitz
  499. your harddisk INPLACE and a ChekSum'r that will remove those annoying
  500. Checksum errors that accrue, without requiring you to do a format and
  501. restore since they are usually NOT caused by a bad sector ( usable on
  502. floppies also. ) An upgrade to Hyper-Back will be made available  when
  503. released for $20.00.
  504.  
  505. As an example I took my Marauder II disk and after deleting the ArkDemo
  506. program from it, WorkBench took 22 secs to open the disk.
  507. After the Blitz, WorkBench opened the disk in 3.5 SECS !!!
  508.  
  509. Find this hard to believe ?
  510.  
  511. Try out the DEMO and if you like what you see, read the MUST_HAVE.txt
  512. file.
  513.  
  514.           HAPPY BLITZING...
  515.  
  516.  
  517.  
  518.  
  519.  
  520. Blitz.Demo
  521.  
  522. Well this is MY answer to Advertizing...
  523.  
  524. Blitz.Demo uses a stripped version of the BlitzHD program to Blitz ONLY
  525. THE ROOT DIRECTORY FOR WORKBENCH !!! of the floppy in drive DF0:.
  526. Unfortunately this type of processing is not real efficient for floppies
  527. so it is somewhat slow and will not Blitz all disks.  Please have
  528. patience- the results ARE IMPRESSIVE !  If you follow the directions
  529. you shouldn't have any problems.
  530.  
  531.  
  532.        ALWAYS USE A BACK-UP !!!!!
  533.        
  534.        THIS IS ONLY A DEMO !  IT IS NOT DESIGNED TO HANDLE ALL DISKS !
  535.        THIS WAS INTENTIONAL !!!
  536.        
  537.       
  538.  
  539. DEMO INSTRUCTIONS:
  540.  
  541.  
  542.       1>-  Format a blank disk.
  543.       
  544.       2>-  COPY 1 to 20 small files with Icons onto the disk trying to
  545.            keep the disk as empty as possible to speed up the
  546.            processing time.  Floppies are SOOOO SLOOOOW !
  547.            
  548.       3>-  Diskcopy your test disk to a blank disk so you can
  549.            see a before and after comparison.
  550.            
  551.       4>-  Copy BAD.DEMO onto one of your test disks and put
  552.            it in DF0:
  553.            
  554.       5>-  Now at a CLI type in `df0:BAD.DEMO' <RETURN>
  555.       
  556.            The DEMO will process the ROOT DIRECTORY of the disk
  557.            and then cause a revalidation of the disk
  558.            
  559.       6>-  Now from WorkBench, open the disk. WorkBench will take some
  560.            time to reorganize ITS' information on the disk. MAKE SURE
  561.            THE WRITE PROTECT IS OFF so Workbench can rewrite it's own
  562.             .info file!  When it is finished, close the disk's window.
  563.            
  564.            Now Reopen the disk...Try it again...  Yowsah!!!
  565.            Now, THE OLD ONE ? ...  YCCH!!!
  566.  
  567.            And now it's PERMANENT!!!
  568.            
  569.            
  570.       LET ME KNOW WHAT YA THINK OF THE RESULTS,
  571.       
  572.       LATER DAYS
  573.  
  574.  
  575.       THE UNKNOWN AMIGO
  576.  
  577.  
  578.  
  579.       NOTE: Blitz DOES NOT do weird things to the floppy- it simply 
  580.       lays down in a much more orderly fashion what AmigaDos did so
  581.       poorly to begin with.  The result is 100% compatible with AmigaDos
  582.       and in fact AmigaDos will like what it sees- it will not have
  583.       to hunt all over the place to get what it needs.      
  584.      
  585. P.S.
  586.  
  587.    If it runs out of room and you really want to try it on that disk,
  588.    TRY Filecoping it to a blank disk first.
  589.    REMEMBER-- IT'S A DEMO !
  590.    
  591.    I'd rather work on the real thing than some wastefull promo demo,
  592.    wouldn't YOU ?
  593.  
  594. B.A.D. Description:
  595.  
  596. B.A.D. Contains four programs:
  597.          
  598.          Floppy Disk Optimizing Disk Copier
  599.          
  600.          Harddisk Optimizer
  601.          
  602.          Quick Blitzer for maintenance
  603.          
  604.          ChekSum'r For Quick fixing those Nasty little things
  605.  
  606.  
  607.  
  608. My Previous project, Hyper-Back ( from which all these neat things come ! )
  609.    Will be resumed after tweeking of this interuption.  So have no fear-
  610.    THE TRULY FAST Harddisk archive utility will prevail.
  611.    
  612.    
  613.    
  614.   
  615. Ordering Info
  616.  
  617.  
  618.     To Get YOUR copy of B.A.D., Send the information on the form
  619.     below and $25.00 Check, Money Order, or Cash to:
  620.     
  621.     
  622.           BlitzDisk
  623.           P.O. Box 1112
  624.           Wheatridge, CO
  625.                   80034-1112
  626.  
  627.     Users of B.A.D. will be able to get Hyper-Back for $20.00
  628.     The Normal Price Of Hyper-Back will be $50.00
  629.  
  630.  
  631.  ----------<<< Order Form >>>----------
  632.  
  633. First Name:  _______________
  634.  
  635. Last Name:  ________________
  636.  
  637. Address:  ___________________________________
  638.  
  639. City:  ______________
  640.  
  641. State:  ____
  642.  
  643. ZIP:  __________
  644.  
  645.  
  646. A Few Questions Please:
  647.  
  648. Computer ?  A500   A1000   A2000
  649.  
  650. Do You Have a HardDisk ( Yes / No ) ?
  651.    If YES What Type and Size ? _______________________________
  652.  
  653. I Normally Use ( WorkBench / CLI ) ?
  654.  
  655. How Much Memory OnLine ? ________K
  656.  
  657.  
  658. Send Me NOW !
  659.  
  660.  Qty
  661.  
  662.  ___  B.A.D.  @ $25.00 ea. = $_____.00 TOTAL   ( Available Feb. 21st )
  663.       
  664.       
  665.        Payment by: Check   Money-Order   Cash
  666.  
  667.  ___ Yes, Please Notify Me When Hyper-Back Is Available.
  668.  
  669.  
  670.  
  671.  
  672. ****************************************************************************
  673.  
  674.    
  675. WIconify By Davide P. Cervone
  676.  
  677. OVERVIEW:
  678.  
  679. wIconify is a program that allows you to turn windows on the workbench screen
  680. into small icons on the workbench, similar to the disk icons.  These can be
  681. moved about, double-clicked to open, and acted on by workbench OPEN and CLOSE
  682. menus.  wIconify also provides additional menus to clean up the workbench,
  683. organize the window icons, and open all the window icons.
  684.  
  685. WARNING:  wIcoinfy works in sneaky and devious ways; it modifies structures
  686. that it does not own, and probably will not work in a future release of the 
  687. Amiga system software.  Use it at your own risk.  No warranty is either
  688. expressed or implied by this distribution.
  689.  
  690.  
  691. SETTING UP WICONIFY:
  692.  
  693. wIconify comes in two parts:  wIconify and wIconify-Handler.  wIconify should 
  694. be placed in your C: directory if you are using it from a CLI or 
  695. startup-sequence, or in a drawer with its .INFO file if you are using it from 
  696. the workbench.  wIconify-Handler should be placed in the L: directory.
  697.  
  698.  
  699. HOW TO USE WICONIFY:
  700.  
  701. To start up wIconify, simply double-click on its workbench icon, or type
  702.  
  703.     1> wIconify
  704.  
  705. in a CLI window.  You do not need to RUN wIconify.
  706.  
  707. To iconify a window, select it, and while holding down the left button, click 
  708. the right button.  This sounds awkward, but is quite easy and natural with a
  709. little practice.  Be sure that you are holding down the left button when you 
  710. LET GO of the right button.  We will call this a "left-right click."  It is
  711. the same as selecting multiple menu items, but with the buttons reversed.
  712.  
  713. When you left-right click in a window, it will disappear, and will be replaced
  714. by a small window-shaped icon on the workbench window.  The icon will be
  715. labeled with the window's title.  You can move the icon to a new position on
  716. the workbench by dragging it the same way you would drag a disk icon.
  717.  
  718. To open a window icon, select it and choose the OPEN item in the WORKBENCH
  719. menu, or just double click on the window icon.  The iconified window will be
  720. restored, and its icon removed from the workbench.
  721.  
  722. If the iconified window has a close gadget, then the CLOSE item in the
  723. WORKBENCH menu can be used to close the window while it is iconified.  Left-
  724. right clicking on the window icon of a window that has a close gadget has the
  725. same effect.
  726.  
  727. You can select multiple window icons by holding down the shift key when you
  728. select the second and any additional window icons, but you can not select both
  729. disk and window icons at the same time.  You can move multiple icons just as 
  730. you would move individual icons.  The OPEN and CLOSE menu items work on ALL 
  731. the selected icons, as do the double click (open) and left-right click (close) 
  732. operations.
  733.  
  734.  
  735. THE ICONIFY MENU:
  736.  
  737. When wIcoinfy is running, you will find an additional menu item in the
  738. WORKBENCH menu of the workbench screen.  Below the DISCARD item you should see
  739. an ICONIFY item.  This menu has five sub-menu items with the following effects:
  740.  
  741. The VERSION item displays the version number and copyright notice for wIconify.
  742.  
  743. The CLEAN UP item moves all of the window icons to the "grid" position that is
  744. closest to their current position.  This tends to make the workbench look a
  745. bit "cleaner."  The ICONIFY CLEAN UP item does not affect disk or tool icons.
  746.  
  747. The ORGANIZE item moves all of the window icons to the bottom of the screen,
  748. where they can be easily seen (or uncovered, if a window covers them).  
  749. ORGANIZE does not affect the disk or tool icons.
  750.  
  751. The OPEN ALL item opens all the window icons (use OPEN from the WORKBENCH menu 
  752. if you want to open only the selected icons).  OPEN ALL does not affect the
  753. disk or tool icons.
  754.  
  755. The END item causes wIcoinfy to end.  Any iconified windows are restored first.
  756. You can also end wIconify by running wIconify a second time from either the
  757. CLI or the workbench.
  758.  
  759.  
  760. USAGE NOTES:
  761.  
  762. The workbench MUST be loaded BEFORE you run wIconify.  If you want to use
  763. wIconify in your startup-sequence, you should put wIconify AFTER the loadwb. 
  764. To avoid disk thrashing, it is a good idea to put a WAIT between the loadwb
  765. and wIconify commands.  For example:
  766.  
  767.     LoadWB
  768.     Wait 4
  769.     wIconify
  770.     EndCLI > NIL:
  771.  
  772.  
  773. Icons are placed on the workbench starting at the lower left corner. 
  774. Subsequent icons are placed farther to the right.  When the bottom row is
  775. filled, they begin at the left of the next row up.  Since the window-sizing 
  776. gadget is in the lower right of a window, it is easiest to make room to the 
  777. right and below a window (you shrink it to the left or up).  Since disk icons 
  778. already are to the right of the workbench, it seems natural to put the window 
  779. icons at the bottom, where they are easily uncovered.
  780.  
  781. Only windows on the workbench screen can be iconified by wIconify.
  782.  
  783. Iconifying a disk or drawer window causes the window to close rather than
  784. iconify (since disks and drawer already have their own icons).
  785.  
  786. Programs can supply their own icon images for windows that they open.  
  787. wIconify uses a default image for windows that do not provide their own.
  788. This is discussed in greater detail in the wIconify programmer's documentation.
  789.  
  790. Output that goes to a window while it is iconified will not be lost.  For 
  791. smart-refresh windows, their contents will be restored immediately after they
  792. are de-iconified.  Simple-refresh windows will receive a REFRESHWINDOW event,
  793. and should update their contents under program control.  Super-bitmap windows
  794. will be updated from their bitmaps.
  795.  
  796. Note that iconifying a window DOES NOT save any chip memory; indeed, it will use
  797. up MORE if the window is a smart-refresh window.  Iconifying a window is just
  798. like covering it up with another window as far as memory usage is concerned.
  799.  
  800. If chip memory is very low, you may not be able to iconify smart-refresh
  801. windows.  Their icons will still appear, but the windows will not disappear. 
  802. If this happens, just double click on the icon to remove it.  You will have to
  803. free up some chip memory before you can iconify the window.
  804.  
  805. wIconify takes about 21K of memory when it is running.  As windows are
  806. iconified, additional memory is allocated for the icons.  wIconify should free
  807. all the memory that it allocated when it exits.
  808.  
  809.  
  810. DUPLICATION AGREEMENT:
  811.  
  812. wIconify, Copyright (c) 1987,1988 by Davide P. Cervone.
  813.  
  814. You may use, copy, and distribute wIconify as much as you want, provided this
  815. copyright notice is kept intact; you are not permitted, however, to charge
  816. money for wIcoinfy in any way, except to cover media and distribution costs.
  817. If you wish to use wIconify as part of a commercial product, please contact
  818. the author.
  819.  
  820.  
  821. PLEA FOR MAIL:
  822.  
  823. I am NOT asking for money from you if you use this.  I AM asking that you send
  824. me electronic mail if you like and use wIcoinfy.  All I want is to get a little
  825. "thank you" note now and then for my efforts.  There is nothing that pleases
  826. me more than to hear that someone is using and likes one of my programs.  If
  827. that someone is YOU, then please let me know.  If you do not have access to an
  828. electronic network, please send a postcard with your favorite bit of Amiga
  829. trivia.  Of course, you can still use wIconify even if you don't.  I try to
  830. answer all my mail, even when it bounces.
  831.  
  832.  
  833. AUTHOR:
  834.  
  835. Davide P. Cervone
  836. University of Rochester Computing Center        dpvc@tut.cc.rochester.EDU
  837. Taylor Hall                                     dpvc@ur-tut.UUCP
  838. Rochester, New York  14627                      DPVC@UORDBV.BITNET
  839. (716) 275-2811
  840.  
  841.  
  842.  
  843.  
  844. ****************************************************************************
  845.  
  846.  
  847.  
  848.   
  849.  
  850.                                   DosKwik
  851.  
  852.                         Copyright  1987 by Tigress
  853.                           Written by Gary Kemper
  854.                     P.O. Box 665 - Glendora, CA - 91740
  855.                               (818) 334-0709
  856.  
  857.       DosKwik is comprised of the two programs ReadKwik and RiteKwik.
  858.    With DosKwik you can save and load files about 3 times faster than DOS,
  859.    save more data on a disk, and even save a 2 MEG file on multiple disks.
  860.    For example if you had a massive 2 MEG spread sheet in RAM:, you could
  861.    only save it if you had a hard disk - now you can use DosKwik.
  862.    ( A 901,080 byte file can fit on one disk)
  863.  
  864.       RiteKwik is used to save the contents of VD0: or RAM: to disk, and
  865.    ReadKwik will read it back in exactly as it was when it was saved,
  866.    including directories. You can also merge two disks together in ram or
  867.    if you already have files in ram.
  868.  
  869.    Syntax:   ReadKwik   drive   ram_device
  870.              RiteKwik   ram_device   drive
  871.  
  872.              Use RAM:, VD0: ... etc for the ram_device.
  873.              Use 0, 1, 2, 3  for the drive.
  874.  
  875.    RiteKwik
  876.  
  877.       You start by setting up the ram exactly like you want it. If you are
  878.    using RAM: put a disk in drive 1 (it does not have to be formatted) and
  879.    enter < RiteKwik RAM: 1 >. This will save the entire contents of your
  880.    ram disk to drive 1. If there is not enough room on the disk you will
  881.    get a requester asking you to put in another disk. After you insert the
  882.    next disk click OK on the requester. You can save an unlimited amount
  883.    of data. The disk(s) that are created cannot be used by the DOS, but
  884.    can be copied with Diskcopy.
  885.  
  886.    ReadKwik
  887.  
  888.       After you have made your disk(s), you enter < ReadKwik 1 RAM: > to
  889.    read your files back into RAM:. You can put the command into your
  890.    startup-sequence. If you have multiple disks you will get a requester
  891.    telling you when to put the next disk in, or if you put a disk in in
  892.    the wrong order. All directories will be created and all the files will
  893.    copied as they were when you saved them.
  894.  
  895.  
  896.       As an example for one use, take that 2 MEG spread sheet. If you had the
  897.    ram you would just save it to RAM:, and then exit the program. Now you
  898.    can use RiteKwik to save it. When you want to load it again you do it
  899.    before the program is run. I use it to load all my C files, which saves
  900.    minutes and lets me keep them all on one disk. It's also good for giant
  901.    digitized sound files.
  902.  
  903.       The DosKwik files may not be sold for profit, but can be included
  904.    in public domain disks such as Fish and Amicus disks, where the charge
  905.    is for copying and the disk itself. If companies which have programs
  906.    that can create large data files wish to include DosKwik, contact me
  907.    at the above address or phone number. For you people who like the program
  908.    and feel that it is worth $10 please send it to the address above. This
  909.    will keep programmers writing programs that people really use.
  910.  
  911.  
  912.                Gary Kemper
  913.  
  914.  
  915. ****************************************************************************
  916.